.pay{
    width: 1200px;
    height: 560px;
    margin: 0 auto;
    position: relative;
}
.pay h6{
    font-size: 20px;
    color: #000;
    font-weight: 890;    
    line-height: 50px;
}
.WX{
    border: 1px solid #ddd;
    width: 230px;
    height: 90px;
    padding: 21px 50px;
    box-sizing: border-box;
    margin: 40px 0;
    text-align: center;
    cursor: pointer;
}
.wx-code{
    position: absolute;
    top: 50px;
    left: 50%;
    transform: translate(-50% );
    width: 500px;
    height: 500px;
    z-index: 30;
    border: 1px solid #999;
    background: #fff;
}
.wx-code img{
    margin:20px 95px ;
}
.wx-code em{
    font-size: 20px;
    font-weight: 500;
    color: #000;
    margin-left: 145px;
    margin-bottom: 20px;
}
.wx-code a{
    display: inline-block;
    width: 100px;
    height: 40px;
    background: rgba(0, 0, 0, .9);
    color: #fff;
    text-align: center;
    line-height: 40px;
    margin: 60px 73px;
}
.WX img{
    width: 130px;
    height: 40px;
    display: block;
}
.message{
    margin-top: 40px;
}
.message .message-cell{
    font-size: 13px;
    line-height: 25px;
}
.message-cell i{
    font-weight: 900;
}